.container {
width: 760px;
margin: 10px auto 0;
height:500px;
}
.wrapper{width:100%;background:url(../img/bg-cloud.png) center 0 no-repeat;}
.container{width:760px;}
body{background:#DFECF5 url(../img/bg.png) repeat-x;}
a:link,a:visited{color:#0460A5;}a:hover{text-decoration:underline;}
#content .result,#content form div#desp,#content .btn,#content form p span,#content form p input.text,#content,#step,#content .clear{background:url(../img/register-bg.png?t=1) no-repeat scroll -1000px -1000px;}
#header{height:55px;position:relative;}
#header h1#logo{margin:0;width:160px;overflow:hidden;background:url(../img/logo.png) 0 5px no-repeat;}
#header h1#logo a{display:block;height:55px;text-indent:-999em;}
#header #nav{overflow:hidden;*zoooom:1;position:absolute;right:0;bottom:0;}
#header #nav li{border-left:1px solid #fff;padding:0 10px;float:left;margin-left:-2px;line-height:16px;}
#header #nav a:link,#header #nav a:visited,#header #nav li{color:#fff;}
#content{margin:10px 0;background-position:0 -335px;padding-top:15px;}
#content .flesh{position:relative;background-color:#fff;min-height:300px;border-left:1px solid #86ADC6;border-right:1px solid #86ADC6;padding:15px 30px;_height:300px;}
#content .clear{background-position:0 bottom;height:15px;}
#content .flesh h2{font-family:"Microsoft YaHei",SimHei,Hei;font-size:18px;color:#333;font-weight:300;border-bottom:1px solid #eaeaea;padding-bottom:14px;margin-top:10px;}
#step,.step_reg{width:415px;height:35px;position:absolute;right:30px;top:15px;overflow:hidden;text-indent:-2000em;*top:5px;}
.step_reg{width:440px;}
.step-11,.step-21,.step-31{background-image:url(../img/register-bg2.png);}
.step-11{background-position:0 0;}
.step-21{background-position:0 -43px;}
.step-31{background-position:0 -85px;}
.step-1{background-position:2px -202px!important;}
.step-2{background-position:2px -245px!important;}
.step-3{background-position:2px -287px!important;}
#content form{position:relative;font-size:12px;margin:0 0 5em 0;}
#content form fieldset{border:none;_width:90%;}
#content form legend{display:none;}
#content form p{padding-left:150px;overflow:hidden;*zoom:1;margin:.5em 0;}
#content form #banner-error{background-color:#FFE1E1;border:1px solid red;padding:5px 10px;font-size:14px;color:red;}
#content form p input.text{background-position:-239px -2px;width:187px;height:18px;margin:6px 0 7px 0;padding:5px 5px 6px 5px;border:1px solid #ccc;outline:none;*margin-top:5px;}
#content form p input.text-small{width:95px;}
#content form p input.text:focus{border-color:#57982B;}
#content form p span{display:block;width:215px;padding:0;margin:0;border:none;*padding:0 0 0 5px;}
#content form p span.w2{width:320px;}#content form p span.w2 a{margin-left:30px;}
#content form p span.update_num{line-height:39px;}
#content form p span.update_num a{margin-left:10px;}
#content form p span.update_num input.text{width:200px;}
#content form p span.get_again{width:270px;}
#content form p span.get_again .btn{margin:5px 5px 5px 0;}
#content form p span.get_again span{padding-left:5px;color:#999;width:270px;}
#content form p span.focus{background-position:0 -103px;}
#content form p span.error{background-position:0 -151px;}
#content form p span.focus-small{background-position:-236px -151px;}
#content form p span.error-small{background-position:-443px -199px;}
#content form p span.error-small input,#content form p span.error input{border-color:#FF4242!important;}
#content form p span.focus input{border-color:#57982B!important;}
#content form p span.error input{border-color:red!important;}
#content form p input.text,#content form p label{font-size:14px;}
#content form p input.text-disabled{border:none!important;background:none!important;}
#content form p label{display:block;margin:.5em 0;font-weight:300;width:155px;float:left;margin-left:-150px;text-align:right;line-height:25px;_margin-left:-75px;}
#content form p .btn{margin:15px 5px 0 5px;cursor:pointer;}
#content form p .reset{border:none;background:transparent;cursor:pointer;color:#0460A5;}
#content .exp{display:block;font-size:12px;margin:-5px 0 0 5px;color:#999;width:100%;}
#content .desp{position:absolute;padding:10px;top:28px;background:#f7f7f7;border:1px solid #eee;left:390px;}
#content form #desp{position:absolute;padding:10px;top:28px;background-color:#f7f7f7;border:1px solid #eee;left:390px;}
#content form div#desp.error{display:none;background-color:#FFE1E1;padding:5px 10px 5px 25px;background-position:-577px -161px;border-color:red;max-width:260px;}
#content .btn{border:none;width:165px;height:35px;line-height:35px;text-align:center;background-position:0 -58px;color:#fff;font-weight:bold;font-size:14px;}
#content .result{color:#555;font-size:12px;padding:0 0 0 120px;margin:30px 0 20px;0;background-position:-700px -93px;}
#content .result-ok{background-position:-837px 0;}
#content .result-error{background-position:-837px -340px;}
#content em{font-style:normal;}
#content .result h3{font-weight:700;line-height:1.2em;color:#333;}
#content .result p{font-size:14px;color:#555;}
#content .result em{color:#f60;font-style:normal;padding:0 .2em;font-weight:700;}
#content .server-list{padding:0 0 0 120px;color:#999;margin:30px 0 10px 0;}
#content .server-list h4{font-weight:300;color:#999;}
#content .server-list ul{overflow:hidden;*zoom:1;}
#content .server-list li{background:url(https://auth.dxy.cn/assets/app/register/images/server-list.png) no-repeat scroll -999em -999em;float:left;width:230px;padding:0 0 20px 55px;}
#content .server-list li.dxy{background-position:0 0;}
#content .server-list li.tong{background-position:0 -252px;}
#content .server-list li.jobmd{background-position:0 -85px;}
#content .server-list li.pharma{background-position:0 -342px;}
#content .server-list li.meeting{background-position:0 -167px;}
#content .server-list li.dxyer{background-position:0 -432px;}
#content .server-list li h5{font-size:14px;margin:.2em 0;}
#content .server-list li p{font-size:12px;margin:.2em 0;}
#content .faq{background-color:#FFFFEF;padding:15px 10px 15px 15px;margin:10px 0 0 70px;}
#content .faq h3{margin:0;font-size:14px;font-weight:normal;}
#content .faq ol{margin:1em 0 0 0;font-size:12px;line-height:2em;list-style:decimal inside none;}
#J_License{display:none;margin:0;padding:0;text-align:center;}
.ks-dialog-bd #J_License{display:block;}
#J_License textarea{width:560px;height:250px;overflow:auto;font-size:12px;border:none;padding:0;}
#footer{text-align:right;padding-bottom:20px;}